Отчёт к первой части индивидуального проекта

Размещение на Github pages заготовки для персонального сайта

Четвергова М.В.

Российский университет дружбы народов, Москва, Россия

2 марта 2024

Информация

Докладчик

  • Четвергова Мария викторовна
  • студентка 1 курса НПИбд-02-23
  • Российский университет дружбы народов

Цель работы

  • Целью данной работы является применение знаний при создании собственного сайта-визитки.
  • Размещение на Github pages заготовки для персонального сайта.

Задание

  1. Установить необходимое программное обеспечение.
  2. Скачать шаблон темы сайта.
  3. Разместить его на хостинге git.
  4. Установить параметр для URLs сайта.
  5. Разместить заготовку сайта на Github pages.

Выполнение лабораторной работы

  1. Для начала выполнения индивидуального пректа необходимо установить необходимое программное обеспечение. Я перешла на сайт Hudo и установила подходящую версию hugo_extended_0.123.7_linux-amd64.tar.gz
Установка hugo_extended_0.123.7_linux-amd64.tar.gz

Выполнение лабораторной работы

Далее разархивируем установленный файл

Разархивация hugo_extended_0.123.7_linux-amd64.tar.gz

Выполнение лабораторной работы

С помощью режима суперпользователя перенесём разархивированный файл hugo в каталог /usr/local/bin . Перейдём в данный каталог и проверим, всё ли переместилось успешно

Проверка содержимого каталога

Всё прошло успешно!

Выполнение лабораторной работы

  1. Далее необходимо установить нужную тему. Установить её можно по ссылке из туиса в разделе “Техническая реализация проекта”
репозиторий, открывающийся по ссылке

Выполнение лабораторной работы

Необходимо создать такой же репозиторий. Нажмём на кнопку use this template и создадим свой новый репозиторий. Назовём его site

Создания репозитория на основе данного

Выполнение лабораторной работы

Получившийся репозиторий

Выполнение лабораторной работы

  1. Перейдём в папку work/ и клонируем туда новый репозиторий с помощью команды git clone –recursive SSH-ключ и перейдём в каталог этого репозитория
клонирование репозитория

Выполнение лабораторной работы

  1. После перехода в папку с названием репозитория, установим паке go sudo dnf install go
Установка пакета go

Выполнение лабораторной работы

В ходе выполнения у нас появился файл public, который не понадобится в зоды выполнения проекта. Удалим его. Затем введём команду hugo server для просмотра информации. В конце должна появиться ссылка на сайт, указанный в разделе “Техническая реализация проекта”

Удаление public

Выполнение лабораторной работы

  1. Переходим в гитхаб и создаём новый пустой репозиторий “Maria02-23..”
Создание нового репозитория

Выполнение лабораторной работы

переходим в каталог work и клонируем новый репозиторий в него.

Клонирование нового репозитория

Выполнение лабораторной работы

  1. Переходим в репозиторий и вводим команду git checkout -b main для создания бранча. Там же создаём файл README.md и отправляем все эти изменения на гитхаб командами git add/commit/push
ввод команды в каталоге репозитория

Выполнение лабораторной работы

Выполнение лабораторной работы

  1. Возвращаемся в каталог site, в редакторе mcedit перед словом public ставим знак # и вводим команду git submodule add -b SSH
    • Удаляем вновь появившийся файл public и вновь вводим команду
Результат ввода команды

Выполнение лабораторной работы

Вновь вводим команду git submodule

Выполнение лабораторной работы

Далее вводим в терминал команду hugo для просмотра необходимой информации. Затем переходим в каталог public и проводим операцию git remote -v

Выполнение лабораторной работы

Для сохранения и переноса изменений отправляем файлы на репозиторий site

отправка необходимых файлов на епозиторий

# Выполнение лабораторной работы 8. переходим в репозиторий на гитхабе и проверяем изменения. всё прошло успешно!

репозиторий после изменений

Выводы

В ходе выполнения первой части индивидуального проекта по созданию сайта, мы применили необходимые навыки для работы с СКВ гит и командной строкой. а также Установили необходимое программное обеспечение, Скачали шаблон темы сайта, разместили его на хостинге git, Установили параметр для URLs сайта и Разместили заготовку сайта на Github pages.